8505 Sw 53Rd Avenue, Miami, Fl 33143